home *** CD-ROM | disk | FTP | other *** search
/ Champak 108 / jogo-disk-108.iso / Games / steppenwolf_1_chapter_4.swf / scripts / frame_1106 / PlaceObject2_4030_6 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2010-05-15  |  25KB  |  557 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(290 < getProperty("_root.Meg", _Y))
  5.       {
  6.          setProperty("_root.MurDevant", _visible, 0);
  7.       }
  8.       else
  9.       {
  10.          setProperty("_root.MurDevant", _visible, 1);
  11.       }
  12.       if(308 < getProperty("_root.Meg", _Y))
  13.       {
  14.          setProperty("_root.TableDevant", _visible, 0);
  15.       }
  16.       else
  17.       {
  18.          setProperty("_root.TableDevant", _visible, 1);
  19.       }
  20.       if(235 < getProperty("_root.Meg", _Y))
  21.       {
  22.          setProperty("_root.LitDevant", _visible, 0);
  23.       }
  24.       else
  25.       {
  26.          setProperty("_root.LitDevant", _visible, 1);
  27.       }
  28.       if(323 < getProperty("_root.Meg", _Y))
  29.       {
  30.          setProperty("_root.BancDevant", _visible, 0);
  31.       }
  32.       else
  33.       {
  34.          setProperty("_root.BancDevant", _visible, 1);
  35.       }
  36.       if(getProperty("_root.Animatiques", _currentframe) == 1 and eval("/Variables:Stoppe") != true)
  37.       {
  38.          if(eval("/Variables:ObjetSelect") != 3 and eval("/Variables:CouvertUse") == true)
  39.          {
  40.             set("/Variables:CouvertUse",false);
  41.             tellTarget("_root.Meg.Obj.Couvercle")
  42.             {
  43.                gotoAndStop(1);
  44.             }
  45.          }
  46.          else if(eval("/Variables:CouvertUse") == false and Key.isDown(Key.SPACE) and eval("/Variables:ObjetSelect") == 3)
  47.          {
  48.             set("/Variables:CouvertUse",true);
  49.             tellTarget("_root.Meg.Obj.Couvercle")
  50.             {
  51.                gotoAndStop(2);
  52.             }
  53.          }
  54.          if(_root.CacheVersTab4.hitTest(_root.Meg._x,_root.Meg._y,true))
  55.          {
  56.             set("/Variables:From","Tab7");
  57.             gotoAndStop("Tab4Ini");
  58.             play();
  59.          }
  60.          if(_root.CacheLampe.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:LampeRamasse") == false and Key.isDown(Key.SPACE))
  61.          {
  62.             loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=17&stage=6",0);
  63.             set("/Variables:LampeRamasse",true);
  64.             tellTarget("_root.Sons")
  65.             {
  66.                gotoAndStop("SndRamasse");
  67.                play();
  68.             }
  69.             set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
  70.             set("/Variables:InvObjet" + eval("/Variables:InvNb"),5);
  71.             tellTarget("_root.Lampe")
  72.             {
  73.                gotoAndStop(2);
  74.             }
  75.          }
  76.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  77.          {
  78.             Idle = true;
  79.             tellTarget("_root.Meg/Obj")
  80.             {
  81.                gotoAndStop("Idle");
  82.                play();
  83.             }
  84.          }
  85.          if(Key.isDown(Key.SHIFT))
  86.          {
  87.             set("/Variables:Run",true);
  88.          }
  89.          else
  90.          {
  91.             set("/Variables:Run",false);
  92.          }
  93.          if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  94.          {
  95.             if(Key.isDown(Key.CONTROL))
  96.             {
  97.                if(eval("/Variables:Dir") == "Right")
  98.                {
  99.                   set("/Variables:Dir","Right");
  100.                   Idle = false;
  101.                   set("/Variables:Stoppe",true);
  102.                   tellTarget("_root.Meg/Obj")
  103.                   {
  104.                      gotoAndStop("Saute");
  105.                      play();
  106.                   }
  107.                }
  108.                else
  109.                {
  110.                   set("/Variables:Dir","Right");
  111.                   tellTarget("_root.Meg")
  112.                   {
  113.                      gotoAndStop("Right");
  114.                   }
  115.                }
  116.             }
  117.             else
  118.             {
  119.                set("/Variables:Dir","Right");
  120.                if(Idle == true)
  121.                {
  122.                   tellTarget("_root.Meg/Obj")
  123.                   {
  124.                      gotoAndStop(1);
  125.                   }
  126.                   Idle = false;
  127.                }
  128.                tellTarget("_root.Meg")
  129.                {
  130.                   gotoAndStop("Right");
  131.                }
  132.                tellTarget("_root.Meg/Obj")
  133.                {
  134.                   nextFrame();
  135.                }
  136.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  137.                {
  138.                   if(eval("/Variables:Run") == true)
  139.                   {
  140.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  141.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  142.                   }
  143.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  144.                }
  145.             }
  146.          }
  147.          if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  148.          {
  149.             if(Key.isDown(Key.CONTROL))
  150.             {
  151.                if(eval("/Variables:Dir") == "Left")
  152.                {
  153.                   set("/Variables:Dir","Left");
  154.                   Idle = false;
  155.                   set("/Variables:Stoppe",true);
  156.                   tellTarget("_root.Meg/Obj")
  157.                   {
  158.                      gotoAndStop("Saute");
  159.                      play();
  160.                   }
  161.                }
  162.                else
  163.                {
  164.                   set("/Variables:Dir","Left");
  165.                   tellTarget("_root.Meg")
  166.                   {
  167.                      gotoAndStop("Left");
  168.                   }
  169.                }
  170.             }
  171.             else
  172.             {
  173.                set("/Variables:Dir","Left");
  174.                if(Idle == true)
  175.                {
  176.                   tellTarget("_root.Meg/Obj")
  177.                   {
  178.                      gotoAndStop(1);
  179.                   }
  180.                   Idle = false;
  181.                }
  182.                tellTarget("_root.Meg")
  183.                {
  184.                   gotoAndStop("Left");
  185.                }
  186.                tellTarget("_root.Meg/Obj")
  187.                {
  188.                   nextFrame();
  189.                }
  190.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  191.                {
  192.                   if(eval("/Variables:Run") == true)
  193.                   {
  194.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  195.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  196.                   }
  197.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  198.                }
  199.             }
  200.          }
  201.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  202.          {
  203.             set("/Variables:Dir","Right");
  204.             if(Key.isDown(Key.CONTROL))
  205.             {
  206.                Idle = false;
  207.                set("/Variables:Stoppe",true);
  208.                tellTarget("_root.Meg/Obj")
  209.                {
  210.                   gotoAndStop("Saute");
  211.                   play();
  212.                }
  213.             }
  214.             else
  215.             {
  216.                if(Idle == true)
  217.                {
  218.                   tellTarget("_root.Meg/Obj")
  219.                   {
  220.                      gotoAndStop(1);
  221.                   }
  222.                   Idle = false;
  223.                }
  224.                tellTarget("_root.Meg")
  225.                {
  226.                   gotoAndStop("Up");
  227.                }
  228.                tellTarget("_root.Meg/Obj")
  229.                {
  230.                   nextFrame();
  231.                }
  232.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  233.                {
  234.                   if(eval("/Variables:Run") == true)
  235.                   {
  236.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  237.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  238.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  239.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  240.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  241.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  242.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  243.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  244.                   }
  245.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  246.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  247.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  248.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  249.                }
  250.             }
  251.          }
  252.          if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  253.          {
  254.             set("/Variables:Dir","Down");
  255.             if(Key.isDown(Key.CONTROL))
  256.             {
  257.                tellTarget("_root.Meg/Obj")
  258.                {
  259.                   gotoAndStop("Saute");
  260.                   play();
  261.                }
  262.                Idle = false;
  263.                set("/Variables:Stoppe",true);
  264.             }
  265.             else
  266.             {
  267.                if(Idle == true)
  268.                {
  269.                   tellTarget("_root.Meg/Obj")
  270.                   {
  271.                      gotoAndStop(1);
  272.                   }
  273.                   Idle = false;
  274.                }
  275.                tellTarget("_root.Meg")
  276.                {
  277.                   gotoAndStop("DOWN");
  278.                }
  279.                tellTarget("_root.Meg/Obj")
  280.                {
  281.                   nextFrame();
  282.                }
  283.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  284.                {
  285.                   if(eval("/Variables:Run") == true)
  286.                   {
  287.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  288.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  289.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  290.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  291.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  292.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  293.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  294.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  295.                   }
  296.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  297.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  298.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  299.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  300.                }
  301.             }
  302.          }
  303.          if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  304.          {
  305.             set("/Variables:Dir","Right");
  306.             if(Key.isDown(Key.CONTROL))
  307.             {
  308.                Idle = false;
  309.                set("/Variables:Stoppe",true);
  310.                tellTarget("_root.Meg/Obj")
  311.                {
  312.                   gotoAndStop("Saute");
  313.                   play();
  314.                }
  315.             }
  316.             else
  317.             {
  318.                if(Idle == true)
  319.                {
  320.                   tellTarget("_root.Meg/Obj")
  321.                   {
  322.                      gotoAndStop(1);
  323.                   }
  324.                   Idle = false;
  325.                }
  326.                tellTarget("_root.Meg")
  327.                {
  328.                   gotoAndStop("UpRight");
  329.                }
  330.                tellTarget("_root.Meg/Obj")
  331.                {
  332.                   nextFrame();
  333.                }
  334.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  335.                {
  336.                   if(eval("/Variables:Run") == true)
  337.                   {
  338.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  339.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  340.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  341.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  342.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  343.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  344.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  345.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  346.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  347.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  348.                   }
  349.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  350.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  351.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  352.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  353.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  354.                }
  355.             }
  356.          }
  357.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  358.          {
  359.             set("/Variables:Dir","Left");
  360.             if(Key.isDown(Key.CONTROL))
  361.             {
  362.                Idle = false;
  363.                set("/Variables:Stoppe",true);
  364.                tellTarget("_root.Meg/Obj")
  365.                {
  366.                   gotoAndStop("Saute");
  367.                   play();
  368.                }
  369.             }
  370.             else
  371.             {
  372.                if(Idle == true)
  373.                {
  374.                   tellTarget("_root.Meg/Obj")
  375.                   {
  376.                      gotoAndStop(1);
  377.                   }
  378.                   Idle = false;
  379.                }
  380.                tellTarget("_root.Meg")
  381.                {
  382.                   gotoAndStop("UpLeft");
  383.                }
  384.                tellTarget("_root.Meg/Obj")
  385.                {
  386.                   nextFrame();
  387.                }
  388.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  389.                {
  390.                   if(eval("/Variables:Run") == true)
  391.                   {
  392.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  393.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  394.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  395.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  396.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  397.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  398.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  399.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  400.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  401.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  402.                   }
  403.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  404.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  405.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  406.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  407.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  408.                }
  409.             }
  410.          }
  411.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  412.          {
  413.             set("/Variables:Dir","Left");
  414.             if(Key.isDown(Key.CONTROL))
  415.             {
  416.                Idle = false;
  417.                set("/Variables:Stoppe",true);
  418.                tellTarget("_root.Meg/Obj")
  419.                {
  420.                   gotoAndStop("Saute");
  421.                   play();
  422.                }
  423.             }
  424.             else
  425.             {
  426.                if(Idle == true)
  427.                {
  428.                   tellTarget("_root.Meg/Obj")
  429.                   {
  430.                      gotoAndStop(1);
  431.                   }
  432.                   Idle = false;
  433.                }
  434.                tellTarget("_root.Meg")
  435.                {
  436.                   gotoAndStop("DownLeft");
  437.                }
  438.                tellTarget("_root.Meg/Obj")
  439.                {
  440.                   nextFrame();
  441.                }
  442.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  443.                {
  444.                   if(eval("/Variables:Run") == true)
  445.                   {
  446.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  447.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  448.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  449.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  450.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  451.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  452.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  453.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  454.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  455.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  456.                   }
  457.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  458.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  459.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  460.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  461.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  462.                }
  463.             }
  464.          }
  465.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  466.          {
  467.             set("/Variables:Dir","Right");
  468.             if(Key.isDown(Key.CONTROL))
  469.             {
  470.                Idle = false;
  471.                set("/Variables:Stoppe",true);
  472.                tellTarget("_root.Meg/Obj")
  473.                {
  474.                   gotoAndStop("Saute");
  475.                   play();
  476.                }
  477.             }
  478.             else
  479.             {
  480.                if(Idle == true)
  481.                {
  482.                   tellTarget("_root.Meg/Obj")
  483.                   {
  484.                      gotoAndStop(1);
  485.                   }
  486.                   Idle = false;
  487.                }
  488.                tellTarget("_root.Meg")
  489.                {
  490.                   gotoAndStop("DownRight");
  491.                }
  492.                tellTarget("_root.Meg/Obj")
  493.                {
  494.                   nextFrame();
  495.                }
  496.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  497.                {
  498.                   if(eval("/Variables:Run") == true)
  499.                   {
  500.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  501.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  502.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  503.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  504.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  505.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  506.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  507.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  508.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  509.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  510.                   }
  511.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  512.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  513.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  514.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  515.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  516.                }
  517.             }
  518.          }
  519.          if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  520.          {
  521.             Idle = false;
  522.             set("/Variables:Stoppe",true);
  523.             tellTarget("_root.Meg/Obj")
  524.             {
  525.                gotoAndStop("Saute");
  526.                play();
  527.             }
  528.          }
  529.          if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  530.          {
  531.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  532.             tellTarget("_root.Meg")
  533.             {
  534.                gotoAndStop("Tombe");
  535.             }
  536.             set("/Variables:Stoppe",true);
  537.          }
  538.       }
  539.    }
  540.    if(eval("/Variables:AssassinGtsBouge") == true and eval("/Variables:Stoppe") != true and eval("/Variables:InventaireOuvert") != true)
  541.    {
  542.       tellTarget("_root.Gts.Garde")
  543.       {
  544.          play();
  545.       }
  546.    }
  547.    else
  548.    {
  549.       tellTarget("_root.Gts.Garde")
  550.       {
  551.          stop();
  552.       }
  553.    }
  554.    setProperty("_root.Gts.ZoneDeplace.GtsSteppen", _X, _root.Meg._x);
  555.    setProperty("_root.Gts.ZoneDeplace.GtsSteppen", _Y, _root.Meg._y);
  556. }
  557.